Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 Bosnia/Herzegovina F3 Serbia&Montenegro F1 Serbia&Montenegro F2 USA F14 Italy F15 Romania F12 Serbia&Montenegro F4 Croatia F4 Germany-w2 USA F29 USA F31 USA F24 USA F1 Israel F3 USA F6 Italy F6 Turkey #1-w4 USA F9 Bosnia/Herzegovina F1 Bosnia/Herzegovina F3 Romania F7 USA F12 Serbia & Montenegro F1 Croatia F5 Croatia F6 Nigeria F6 Israel F4 Israel F6 Germany F2 USA F2 USA F3 Croatia F1 USA F4 USA F5 USA F6 USA F8 Italy F11 USA F10 Bosnia/Herzegovina F3 Bosnia/Herzegovina F4 USA F17 USA F20 USA F21 USA F23 USA F24 Bosnia/Herzegovina F6 USA F1 Germany F2 USA F5 USA F6 Italy F26 Bosnia/Herzegovina F6 Bosnia/Herzegovina F7 Germany F2 USA F1 Germany F3 Usa F12 Usa F13 Croatia F3 Croatia F3 Croatia F4 Open Prevadies - St. Brieuc USTA Tallahassee Tennis Challenger - Tallahassee Karshi Challenger - Karshi JSM Challenger - Champaign 2007 Knoxville Challenger - Knoxville Heilbronn Open - Heilbronn Internationaux du Doubs - Besancon Baton Rouge Pro Tennis Classic - Baton Rouge ECM Prague Open 2008 - Prague Men's Pro Challenger at Tunica National - Tunica Mamaia Challenger - Constanta Nielsen USTA Pro Tennis Championship - Winnetka 84° Concurso Internacional Tenis San Sebastian - San Sebastian Black Forest Open - Freudenstadt Banja Luka Challenger 2008 - Banja Luka Waco Tennis Challenger - Waco The Mercedes Benz of Calabasas - Calabasas Tatra Banka Slovak Open - Bratislava Carson Challenger Belgrade Challenger Bangkok Challenger Sarajevo Challenger Sofia Challenger Ostrava Challenger San Remo Challenger Sarasota Challenger Carson Challenger Yuba City Challenger Winnetka Challenger Aptos Challenger Lexington Challenger Poznan Challenger Vancouver Challenger Binghamton Challenger Tulsa Challenger Kolding Challenger Sarasota Challenger Zagreb Challenger Carson Challenger Rimini Challenger Segovia Challenger Bangkok Challenger Tiburon Challenger Astana Challenger Honolulu Challenger Petange Challenger Napa Challenger Ilkley Challenger Columbus Challenger Rennes Challenger Irving Challenger Tallahassee Challenger Bordeaux Challenger Stockton Challenger Charlottesville Challenger San Francisco Challenger Bordeaux Challenger Tiburon Challenger Stockton Challenger Charlottesville Challenger Champaign Challenger Newport Beach Challenger Dallas Challenger Irving Challenger Croatia F6 Croatia F4 USA F26 USA F27 USA F8 Turkey #1-w1 Hungary F5 Turkey #1-w2 Germany-w1 Turkey #1-w3 USA F30 USA F32 Croatia F1 Croatia F2 Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 USA F23 USA F24 Croatia F5 USA F23 Nigeria F5 USA F26 USA F28 USA F29 USA F3 USA F4 Israel F2 USA F5 USA F10 USA F11 Israel F5 Croatia F2 Qatar F2 Croatia F5 Bosnia/Herzegovina F3 USA F7 Bosnia/Herzegovina F2 Charlottesville Challenger Knoxville Challenger Indian Wells Challenger Little Rock Challenger Columbus Challenger Fifth Third Bank Tennis Championships - Lexington Music City Challenger - Nashville LTA Shrewsbury Challenger - Shrewsbury The Comercia Bank Challenger - Aptos Ford Tennis Championships - Louisville Dallas Challenger Zagreb Challenger Countrywide Classic USTA Men's Challenger - Carson Rijeka Challenger Ljubljana Challenger Napoli Challenger Aachen Challenger Savannah Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Allianz Suisse Open Gstaad - Gstaad RCA Championships - Indianapolis Croatia Open - Umag SAP Open - San Jose PBZ Zagreb Indoors - Zagreb Estoril Open - Estoril ATP Studena Croatia Open Umag - Umag Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Gerry Weber Open - Halle ATP Studena Croatia Open Umag - Umag Bank Austria Tennis Trophy - Vienna Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles ATP Studena Croatia Open Umag - Umag AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON Championships - London UNICEF Open - 's Hertogenbosch Atlanta Tennis Championships - Atlanta German Tennis Championships - Hamburg Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Moselle Open - Metz Champaign Challenger Valencia Open - Valencia Savannah Challenger PBZ Zagreb Indoors - Zagreb Winnetka Challenger Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf AEGON Championships - London AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Sacramento Challenger Tashkent Challenger Charlottesville Challenger Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Bratislava Challenger Brisbane International - Brisbane Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Maui Challenger TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice AEGON Championships - London Aegon Nottingham Open - Nottingham Nottingham Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Barcelona Open BancSabadell - Barcelona BMW Open - Munich Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Brisbane International - Brisbane Memphis Open - Memphis Dubai Duty Free Tennis Championships - Dubai Ricoh Open - 's-Hertogenbosch AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Konzum Croatia Open - Umag Sacramento Challenger BB&T Atlanta Open - Atlanta Tiburon Challenger Citi Open - Washington If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril AEGON Championships - London Hall of Fame Open - Newport Citi Open - Washington Chengdu Open - Chengdu Maui Challenger Delray Beach Open - Delray Beach Irving Challenger Tallahassee Challenger USTA Challenger - Champaign Savannah Challenger Hall of Fame Open - Newport Ilkley Challenger Winnipeg Challenger Tashkent Challenger Citi Open - Washington Knoxville Challenger Banja Luka Challenger 2003 - Banja Luka Gemax Samsung Open 2004 - Belgrade Sarajevo Open 2004 - Sarajevo Zagreb Open - Zagreb Sarajevo Open - Sarajevo Banja Luka Challenger 2005 - Banja Luka Lambertz Open by Stawag - Aachen USTA Freeman Men's Challenger - Joplin BH Telecom Indoors Sarajevo 2006 - Sarajevo Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2006 North Shore Pro Tennis Championship - Winnetka Fifth-Third Bank Tennis Classic - Lexington 8° Trani Cup - Trani WOW Cafe Challenger - New Orleans Banja Luka Challenger - Banja Luka The Swanston Challenger - Sacramento Bauer Watertechnology Cup - Eckental Heilbronn Open - Heilbronn Savannah Challenger AT&T Challenger of Dallas - Dallas Freeman Men's $50,000 Challenger - Joplin BH Telecom Sarajevo 2007 - Sarajevo 2007 Challenger of Santa Clara - Valencia II Naples ITG Challenger - Naples Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb Astana Challenger - Astana Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty 2007 Nielsen Pro Tennis Championship - Winnetka The Comercia Challenger - Aptos Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Genova Open Challenger - Genova Ljubljana Open - Ljubljana Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Banjaluka Challenger 2007 - Banja Luka Ipsos Bucharest Challenger - Bucharest Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas The Tarka Challenger - Barnstaple Challenger Tunisie - Tunis Internazionali di Tennis di Bergamo - Bergamo 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta AGT Challenger - Leon Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee Morocco Tennis Tour - Rabat Hurricane Tennis Open - Bradenton Zagreb Open - Zagreb Sunset Moulding Challenger - Yuba City Polska Energia Open - Bytom Fifth Third Bank Tennis Championships - Lexington Medjurgorje Open - Medjugorje Oldum Brown Vancouver Open - Vancouver Dusseldorf Open Challenger - Dusseldorf Ljubljana Open 2008 - Ljubljana Semgroup Challenger - Tulsa 2008 Lubbock Challenger - Lubbock Sacramento Challenger - Sacramento Ford Tennis Championships - Louisville Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Caversham International Tennis Tournament - Jersey Wolfsburg Challenger Cherbourg Challenger Kyoto Challenger Talahassee Challenger Sacramento Challenger Tiburon Challenger Genova Challenger Ojai Challenger Winnetka Challenger Aptos Challenger Vancouver Challenger Istanbul Challenger Tulsa Challenger Sacramento Challenger Sarasota Challenger Savannah Challenger Zagreb Challenger Nottingham Challenger Honolulu Challenger Dallas Challenger Bergamo Challenger Tulsa Challenger Sacramento Challenger Tiburon Challenger Belgrade Challenger Charlottesville Challenger Knoxville Challenger Honolulu Challenger Dallas Challenger Dallas Challenger Tallahassee Challenger Sarasota Challenger Champaign Challenger Sarajevo Challenger Sunrise Challenger Dallas Challenger Knoxville Challenger Rimouski Challenger Dallas Challenger Tallahassee Challenger Winnetka Challenger Sarasota Challenger Baton Rouge Challenger Charlottesville Challenger Tallahassee Challenger Rome Challenger Sarasota Challenger Knoxville Challenger Ostrava Challenger Champaign Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Alessandria Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Dallas Challenger Savannah Challenger Winnetka Challenger Irving Challenger St. Remy Challenger Sarasota Challenger Ortisei Challenger Orleans Challenger Tiburon Challenger Mons Challenger Sacramento Challenger Fairfield Challenger Brest Challenger Las Vegas Challenger Rogers Cup - Montreal Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto BNP Paribas Open - Indian Wells Dallas Challenger Sony Ericsson Open - Miami Rogers Cup - Montreal Charlottesville Challenger BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati Knoxville Challenger Canberra Challenger Dallas Challenger BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Winnetka Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sarasota Challenger Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Tiburon Challenger Fairfield Challenger BNP Paribas Masters - Paris Surbiton Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Dallas Challenger Irving Challenger Sarasota Challenger Ilkley Challenger Rogers Cup - Toronto Western & Southern Open - Cincinnati Andria Challenger BNP Paribas Open - Indian Wells Mons Challenger Miami Open - Miami Knoxville Challenger Aptos Challenger Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Winnetka Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Houston Challenger Tiburon Challenger Cleveland Challenger Dallas Challenger Winnetka Challenger Savannah Challenger Nottingham-2 Challenger Indian Wells Challenger Savannah Challenger Kroger / St. Jude International - Memphis Legg Mason Tennis Classic - Washington Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort Open 13 - Marseille Davidoff Swiss Indoors Basel - Basel Pilot Pen Tennis - New Haven U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle Thailand Open - Bangkok ATP Studena Croatia Open - Umag PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Citi Open - Washington Qatar ExxonMobil Open - Doha Brisbane International - Brisbane SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BMW Open - Munich AEGON Championships - London Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Moselle Open - Metz U.S. National Indoor Tennis Championships - Memphis Hall of Fame Tennis Championships - Newport Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Citi Open - Washington Abierto Mexicano - Los Cabos Delray Beach Open - Delray Beach New York Open - New York US Men's Clay Court Championship - Houston U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Topshelf Open - 's-Hertogenbosch Wimbledon - London U.S. Open - New York Australian Open - Melbourne China Open - Beijing ASB Classic - Auckland Delray Beach Open - Delray Beach Ricoh Open - 's-Hertogenbosch New York Open - New York Memphis Open - Memphis Qatar ExxonMobil Open - Doha Campbell's Hall of Fame Tennis Championships - Newport PBZ Zagreb Indoors - Zagreb Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Gazprom Hungarian Open - Budapest French Open - Paris BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Citi Open - Washington Allianz Suisse Open Gstaad - Gstaad Moselle Open - Metz If Stockholm Open - Stockholm Swiss Indoors Basel - Basel BMW Open - Munich Swiss Indoors Basel - Basel U.S. Open - New York BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Hall of Fame Tennis Championships - Newport Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Shanghai ATP Masters - Shanghai U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Mutua Madrid Open - Madrid Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, PO, RSA-CRO 1-4 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, World Group, PO, CRO-GBR 1-4 Davis Cup, PO, CRO-ECU 5-0 U.S. Open (juniors) Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group, 1R, ITA-CRO 3-2 AAMI Classic - Kooyong French Open (juniors) Olympics - London